apr
本枚举提供了返回码项。成功时返回SUCCESS,另外部分方法的返回值里没有返回码,这些方法被认为不会发生错误或者返回零值表示失败。
枚举成员摘要 | |
---|---|
SUCCESS | 0 成功。 |
执行失败 | -1 执行失败。 |
本对象不合法 | -2 本对象不合法。 |
参数不合法 | -3 参数不合法。 |
ENOSTAT | 20001 无法对一个文件执行取文件状态操作。 |
ENOPOOL | 20002 没有提供内存池来执行内存分配操作。 |
EBADDATE | 20004 指定了一个无效的日期。 |
EINVALSOCK | 20005 指定了一个无效的套接字。 |
ENOPROC | 20006 没有指定一个进程的结构。 |
ENOTIME | 20007 没有指定一个时间结构。 |
ENODIR | 20008 没有指定一个目录结构。 |
ENOLOCK | 20009 没有指定一个互斥锁结构。 |
ENOPOLL | 20010 没有指定一个轮询结构。 |
ENOSOCKET | 20011 没有指定一个套接字。 |
ENOTHREAD | 20012 没有指定一个线程结构。 |
ENOTHDKEY | 20013 没有指定一个线程键结构。 |
EGENERAL | 20014 apr的常规错误。 |
ENOSHMAVAIL | 20015 没有更多的可用共享内存。 |
EBADIP | 20016 描述的IP地址错误。 |
EBADMASK | 20017 IP地址掩码错误。 |
EABSOLUTE | 20020 给定的路径值是绝对路径。 |
ERELATIVE | 20021 给定的路径是相对路径。 |
EINCOMPLETE | 20022 给定的路径既不是相对路径也不是绝对路径。 |
EABOVEROOT | 20023 给定的路径在根路径之上。 |
EBADPATH | 20024 给定的路径有错误。 |
EPATHWILD | 20025 给定的路径包含通配符。 |
ESYMNOTFOUND | 20026 无法查找到指定的符号。 |
EPROC_UNKNOWN | 20027 该进程无法被apr所识别。 |
ENOTENOUGHENTROPY | 20028 无法搜集足够的信息。 |
INCHILD | 70001 正在执行子进程。 |
INPARENT | 70002 正在执行父进程。 |
DETACH | 70003 线程从主线程中被分离出来。 |
NOTDETACH | 70004 线程尚未从主线程中分离出来。 |
CHILD_DONE | 70005 子进程已经执行完毕。 |
CHILD_NOTDONE | 70006 子进程尚未执行完毕。 |
TIMEUP | 70007 执行操作超时。 |
INCOMPLETE | 70008 操作不完全,可能一些处理己完成或部分结果有效。 |
BADARG | 70013 参数有问题。 |
EOF | 70014 已经到达文件的末尾。 |
NOTFOUND | 70015 在轮询结构中无法发现套接字。 |
ANONYMOUS | 70019 正在使用匿名的共享内存。 |
FILEBASED | 70020 正在使用文件名作为共享内存的键。 |
KEYBASED | 70021 正在使用共享键作为共享内存的键。 |
EINIT | 70022 其它情况的返回值,除了己指定选项的其它情况,意味着其它错误或没错误。 |
ENOTIMPL | 70023 在该平台上,该apr方法尚未实现功能。 |
EMISMATCH | 70024 输入的两个密码不匹配。 |
EBUSY | 70025 给定的互斥锁正忙,已经被锁定。 |
EACCES | 13 权限不足拒绝访问。 |
EEXIST | 17 文件己存在。 |
ENAMETOOLONG | 38 路径名太长。 |
ENOENT | 2 未找到文件或目录。 |
ENOTDIR | 20 未找到目录。 |
ENOSPC | 28 文件系统的剩余空间不足。 |
ENOMEM | 12 内存不足。 |
EMFILE | 24 进程文件表溢出,无法再建立新的套接字。 |
ENFILE | 23 核心内存不足,无法建立新的套接字结构。 |
EBADF | 9 文件描述词为无效的或该文件已关闭。 |
EINVAL | 22 无效的参数。 |
ESPIPE | 29 不合法的查找。 |
EAGAIN | 11 操作将阻塞。 |
EINTR | 4 该调用被信号所中断。 |
ENOTSOCK | 620015 非套接字描述符,可能是文件描述符。 |
ECONNREFUSED | 620016 连接请求被服务端拒绝。 |
EINPROGRESS | 620017 本操作正在进行中。 |
ECONNABORTED | 620018 连接中断。 |
ECONNRESET | 620019 重新连接。 |
ETIMEDOUT | 620020 企图连线的操作超过限定时间仍未有响应。 |
EHOSTUNREACH | 620021 没有线路能够到达主机。 |
ENETUNREACH | 620022 无法传送数据包至指定的主机。 |
EFTYPE | 620023 不适当的文件类型或格式。 |
EPIPE | 32 无法使用的管道。 |
EXDEV | 18 操作的双方不是建立在同一个文件系统。 |
ENOTEMPTY | 41 目录不为空。 |